//
//  ClickTextView.h
//  merchant
//
//  Created by 吕清毅 on 2018/3/12.
//  Copyright © 2018年 ehome. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface ClickTextView : UITextView

#define kCoverViewTag 100

typedef void(^clickTextViewParkBlock)(NSString *text);

@property (nonatomic, strong) NSMutableAttributedString *content;
@property (nonatomic, strong)NSMutableArray *rectsArray;


/**
 *  设置textView的部分为下划线，并且使之可以点击
 *
 *  @param underlineTextRange 需要下划线的文字范围，如果NSRange范围超出总的内容，将过滤掉
 *  @param color              下划线的颜色，以及下划线上面文字的颜色
 *  @param coverColor         是否有点击的背景，如果设置相关颜色的话，将会有点击效果，如果为nil将没有点击效果
 *  @param block              点击文字的时候的回调
 */
- (void)setUnderLineTextViewWithRange:(NSRange)underlineTextRange withUnderLineColor:(UIColor *)color andWithCoverColor:(UIColor *)coverColor withBlock:(clickTextViewParkBlock )block;


@end
